home *** CD-ROM | disk | FTP | other *** search
/ Mac Expert 1995 Winter / Mac Expert - Winter 95.iso / Les fichiers / Utilitaires divers / Quicktime / Synth MooVier 1.5.2 ƒ / User Manual < prev    next >
Encoding:
Text File  |  1994-12-27  |  9.0 KB  |  177 lines  |  [ttro/ttxt]

  1.  
  2.  
  3.  
  4. Synth MooVier v1.5.1  © Marco Bonasoro, 1994.
  5.  
  6. User Manual
  7.  
  8. - index
  9. 0. Caveats
  10. 1. What is Synth MooVier
  11. 2. Hard & Soft requirements
  12. 3. Quick start
  13. 4. Creating movies from scratch
  14. 5. Bugs & limitations
  15. 6. Future enhancements
  16. 7. Contacting the author
  17.  
  18.  
  19. ##########################
  20. 0. Caveats
  21. ##########################
  22.  
  23.  
  24. Synth MooVier is not a professional applications, it has been tested on a limited number of machines and on a limited variety of system software.
  25. Synth MooVier is quite rough in its interface (lot of modal dialogs).
  26. Synth MooVier is my first Mac application, and it shows (minimal use of GWorlds, partial compliance with Apple guidelines, no on-line help,...); be patient with it.
  27. Synth MooVier is a bit difficult to learn (in part because the subject is not easy, and in part for the scarce documentation).
  28. The best rendering is "flat shading" (sorry, but this may change in the future...).
  29. English is not my language; I hope this document being understandable :-)
  30.  
  31. Apart from the former, Synth MooVier has two qualities: it generally works, and it's free. So, a quick look should be worthwhile.
  32.  
  33. for ITALIANS only:          nota per gli ITALIANI:
  34. Un corso completo sull'uso di Synth MooVier sarà pubblicato sulla rivista 3 1/2 MacDisk magazine, a partire dal numero 25/26 (sett/ott 94) fino al numero 30 (febb 94); se volete saperne di più, provate a darci un'occhiata.
  35.  
  36.  
  37. ##########################
  38. 1. What is Synth MooVier
  39. ##########################
  40.  
  41.  
  42. Synth MooVier is a little application that let you create QuickTime™ movies. You model the actors in a 3D scene, then you specify the parts of every actor, you select some movie parameters (like quality and frame dimensions) and Synth MooVier generates the desired result.
  43. A Synth MooVier document is a textual description of the initial scene (actors and their attributes), and of its transformations (the actors' parts); you could view (and edit) it even with a simple text editor (like TeachText or SimpleText).
  44. An actor is built by assembling solid primitives (spheres, cubes, etc.) in a cartesian space. You can set geometry, color and type of rendering separately for every solid of every actor in the scene. You can set your own coordinate systems to manage very complex interactions between the various solid of an actor, and between the various actors.
  45. A part is a linear transformation of one or more attributes of an actor, in a specified temporal interval (you can smoothly change positions, dimensions and color of your objects). For example, you can transform a red sphere with diameter 5 in. in a green sphere with diameter 8 in., starting at 2.3 seconds and ending at 3.8 seconds from the beginning of your movie. Every part has an attribute section (the new geometry of the object, or its new color,...) and a time section (which comprises the start instant and the duration in seconds).
  46. A coordinate system is a cartesian coordinate system: every solid primitive must belong to a coord. system; in this way, you can group related objects (e.g., four wheels and an engine), and you'll be able to move them synchronously by moving the coord. system only, or by rotating one of the system axis.
  47. In order to add a solid to your scene, you must select a coord. system in the tree view (explained below).
  48. The virtual camera plays a fundamental role: you can set its focal length, move it, and rotate it by modifying the pan and tilt values (see fig. below). The default position (pan = 0, tilt = 0) correspond to the camera looking towards the positive direction of the Z axis.
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62. Once you have created a movie, you can play it with your favorite player (Synth MooVier doesn't include playing capability).
  63.  
  64.  
  65. ##########################
  66. 2. Hard & Soft requirements
  67. ##########################
  68.  
  69.  
  70. Synth MooVier requires System 6.0.7 or better and the QuickTime™ extension installed on your Mac.
  71. It requires also a Motorola 68020 or higher, and a 4/8 bit video card (256 colors, or at least 16 shades of gray).
  72. Synth MooVier comes configured for 768 Kb of RAM, though it has been extensively tested with 512 Kb and no problems (in this case it's better not to make frame dimensions over 240x180 pixels); remember to expand the memory partition, if you plan to make huge frame dimensions (640x480 !?). 
  73.  
  74.  
  75. ##########################
  76. 3. Quick start
  77. ##########################
  78.  
  79.  
  80. The latter is the current menu bar:
  81.  
  82.  
  83.  
  84.  
  85. Apart from the standard Apple, File and Edit menu, that don't deserve any surprise, we'll take a brief look at the others (a more complete description is in the Reference Manual document in this folder).
  86.  
  87. The Movie menu contains three items:
  88.   Setup... lets you change movie quality and frame dimensions;
  89.   Make... produces the movie;
  90.   make Preview... produces the movie in draft format (rendering wireframe).
  91.  
  92. The Window menu contains two items:
  93.   Goto opens a preview window, in which you can see the scene in a chosen istant;
  94.   Tree opens the structure window, which shows the relationship between the various solids of the scene; it's basically a tree structure, with the coord. systems as nodes and the solids as leaves.
  95.  
  96. The Actor menu let's you create and modify actors and their behaviour (8 items):
  97.   New creates a new actor (remember, you must previously select in the Tree window the coord. system to which it'll belong);
  98.   Modify lets you modify the attributes of a pre-existent actor;
  99.   Clear deletes the selected actor;
  100.   Show parts opens a window in which all the parts of the selected actor are shown;
  101.   Add part lets you add a new part for the selected actor;
  102.   Edit part lets you edit the attribute section of a selected part;
  103.   Edit time lets you edit the time section of a selected part;
  104.   Remove part deletes the selected part.
  105.  
  106.  
  107. ##########################
  108. 4. Creating movies from scratch
  109. ##########################
  110.  
  111.  
  112. 1) Select New from the File menu;
  113. 2) Select the reference system rooT from the tree window;
  114. 3) Add every actor by selecting Actor - New; modify its attributes as you like;
  115. 4) Add the parts for the actors: select the desired actor, choose Actor - Show Parts, then choose Actor - Add Part (you can change geometry, color, or rendering type) and fill in the dialog. The part is added in the parts window;
  116. 5) If you want to modify a part, select it in the parts window, then choose Actor - Edit Part. If you want to modify a part duration, choose Actor - Edit Time;
  117. 6) Adjust camera position: first select camera in the tree window, then edit its parameters with Actor - Modify (the default values let camera pointing towards the positive versus of the Z axis: for more explanations about the camera model, see section1);
  118. 7) Select Setup... from the Movie menu and choose movie quality and frame dimensions in pixels;
  119. 8) Open the preview window: you can inspect the scene in every instant by moving the slider and clicking on the Go button. If necessary, repeat step 6) to correct the camera pointing direction;
  120. 9) All OK? Select Movie - Make (or make Preview) and wait...
  121. 10) Play the movie with your favourite player application.
  122.  
  123.  
  124. ##########################
  125. 5. Bugs & limitations
  126. ##########################
  127.  
  128.  
  129. Bugs
  130. Lots of them fixed in the last months: some of them probably undiscovered. Let me know about the new ones...
  131. Limitations
  132. Here are the more annoying...
  133. - The Goto window is redrawn from scratch for every update event (and on my LC it takes a long time!).
  134. - The CPU control is never released during the making of a movie.
  135. - There is no way of making "cut and paste" of actors, nor to move them between different coordinate systems.
  136. - The definition of actors' attributes is not very friendly (numerical inputs in modal dialogs).
  137. - The camera angles are quite difficult to dominate (usually, they require a long brainstorm, before being set correctly: on the first shoot, there are about 60% probabilities that none of your objects lie in the field of view; for the first times, look at the examples in this folder and borrow values from them).
  138.  
  139.  
  140. ##########################
  141. 6. Future enhancements
  142. ##########################
  143.  
  144.  
  145. The more urgent are those fixing the Limitations above, which are:
  146. - use of an offscreen pixmap to refresh the Goto window;
  147. - event loop more friendly towards other applications;
  148. - support for cut and paste of actors;
  149. - interactive, graphical definition of actors (optionally, numerical input where maximum precision is required);
  150. - camera model with point-to-point concept (that is, you say "look at this point", and pan and tilt angles are calculated accordingly).
  151. Some other ideas:
  152. - implementation of more advanced shading techniques;
  153. - anti-aliasing option;
  154. - non-linear parts (for example, to simulate acceleration of actors);
  155. And, obviously, all reasonable suggestions from users are welcome and will be taken in account.
  156.  
  157.  
  158. ##########################
  159. 7. Contacting the author
  160. ##########################
  161.  
  162.  
  163. If you use Synth MooVier, you can send your appreciations, suggestions, bugs reporting (or anything you consider appropriate) to:
  164.  
  165.    Marco Bonasoro
  166.    v. Pace 6
  167.    San Donato Milanese (MI)
  168.    20097  ITALY
  169.  
  170. or you can send me an E-mail at
  171.  
  172.    marco@risc10.cise.it
  173. (this address will probably be no longer valid after December, 1995)
  174.  
  175. Ciao a tutti,
  176.        Marco
  177.